added Feb 2001 SDK
[windows-sources.git] / shared source / wpf / src / host / shimimpl / deploymentmanifest.hxx
blob09e5c3fae28f1c67d4bb336e134074d5f486ce3e
1 //------------------------------------------------------------------------
2 //
3 // Copyright (c) Microsoft Corporation. All rights reserved.
4 //
5 // Description:
6 // Defines the interface to the deployment manifest
7 //
8 // History:
9 // 2005/05/09 - [....] Created
10 // 2007/09/20 [....] Ported Windows->DevDiv. See SourcesHistory.txt.
12 //------------------------------------------------------------------------
13 #pragma once
15 class CDeploymentManifest
17 public:
18 CDeploymentManifest(__in LPCWSTR pswzDeploymentUri, __in LPCWSTR pswzPath);
19 ~CDeploymentManifest() {}
21 HRESULT Read();
23 private:
24 HRESULT Parse();
26 public:
27 STRING_PROP(Uri);
28 STRING_PROP(CleanUri);
29 STRING_PROP(Path);
30 STRING_PROP(ApplicationIdentity);
31 STRING_PROP(ProcessorArchitecture);
32 STRING_PROP(ApplicationManifestCodebase);
33 STRING_PROP(DeploymentProvider);
35 private:
36 CString m_strUri;
37 CString m_strCleanUri;
38 CString m_strPath;
39 CString m_strApplicationIdentity;
40 CString m_strProcessorArchitecture;
41 CString m_strApplicationManifestCodebase;
42 CString m_strDeploymentProvider;